Senior Software Engineer - .NET/C#

  • Dublin
  • Permanent
  • Thu Oct 23 15:23:30 2025
  • 191237

Senior Software Engineer - .NET/C#

Location: Dublin, Ireland (Hybrid working arrangement)
Position: Permanent | Full Time

Salary: €70,000 – 85,000

Join a global engineering team developing complex software systems that interact with advanced hardware devices. You’ll work in a collaborative and innovative environment that values technical excellence, creativity, and professional growth.

We offer a flexible, dynamic setting with opportunities to expand your technical skills, take ownership of major software components, and work closely with cross-functional teams.

What You’ll Do

  • Design and develop multi-threaded, service-oriented solutions using C# and the .NET Framework / .NET Core.
  • Implement robust inter-service communication via WCF, gRPC, or .NET Remoting.
  • Collaborate closely with systems engineers and hardware teams to deliver integrated solutions.
  • Define and apply testing strategies, including unit testing, integration testing, and code reviews.
  • Participate in architecture discussions and technical design reviews to ensure scalability and maintainability.
  • Deliver reliable software in a regulated, quality-focused environment.

Your Background & Expertise

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related discipline.
  • Several years of hands-on software development experience with C# and .NET technologies.
  • Proven experience working on complex, distributed, or multi-threaded applications.
  • Familiarity with SQL Server, including stored procedures and performance tuning.
  • Understanding of service communication frameworks such as WCF, gRPC, or RESTful APIs.
  • Experience working in structured, process-driven environments (regulated industries advantageous).
  • Bonus: Knowledge of machine learning inference frameworks (e.g., ONNX) or other modern .NET integrations.

Your Attributes

  • Passionate about building robust, high-quality software systems.
  • Comfortable taking ownership and delivering projects from concept to deployment.
  • Strong team collaborator, able to work effectively with engineers across disciplines.
  • Clear communicator with excellent problem-solving skills.
  • Curious, proactive, and eager to explore new technologies.

If you’re interested, please click below to apply. Any Questions? – Contact Joseph Mullan in Reperio Human Capital.

Reperio Human Capital acts as an Employment Agency and an Employment Business.